<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

/**
	* list cron jobs	
**/

class Cron extends CI_Controller {

	var $debug = '';
	var $per_page = '';

	public function __construct()
	{
		parent::__construct();	

		$logged_in = $this->session->userdata('logged_in');
		if($logged_in)
		{
		   $session_data = $this->session->userdata('logged_in');
		   $data['username'] = $session_data['username'];		   
		}
		else
		{
	     //If no session, redirect to login page
	     redirect('login', 'refresh');
   		}

		// gán giá trị tiêu đề form
		$this->template->set('nav',$this->uri->segment(1));
		$this->template->set('title', 'Quản lý backup');
		$this->template->set('section', 'Danh sách cron');

		// load cron model
		$this->load->model('Cron_model');
	}

	public function history()
	{
		// if search is not empty
		$search = $this->input->post('search');
		if(!empty($search))		
		{
			$data['search']	= $search;
		}

		// retrieve list of crons
		$crons = $this->Cron_model->listCron($search);		

		$warning = $this->session->userdata('warning');
		if(!empty($warning))
		{
			$data['warning'] = $warning;
			$this->session->unset_userdata('warning');
		}

		// will be removed when feature live
		//$data['notify'] = 'Hệ thống phân quyền đang được hoàn thiện';				

		if(!empty($crons))
		{
			$data['crons'] = $crons;
		}
		else
		{			
			$data['notify'] = 'Chưa có dữ liệu cron !';
		}		

		$this->template->load('admin/template','admin/crons',$data);
	}
}	